package com.qm.console.dao.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class AdvisorSummaryData implements Serializable {
    private Long id;

    private Long advisorOnlineCount;

    private BigDecimal advisorOnlineDuration;

    private Long listenerOnlineCount;

    private BigDecimal listenerOnlineDuration;

    private Date targetDate;

    private static final long serialVersionUID = 1L;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getAdvisorOnlineCount() {
        return advisorOnlineCount;
    }

    public void setAdvisorOnlineCount(Long advisorOnlineCount) {
        this.advisorOnlineCount = advisorOnlineCount;
    }

    public BigDecimal getAdvisorOnlineDuration() {
        return advisorOnlineDuration;
    }

    public void setAdvisorOnlineDuration(BigDecimal advisorOnlineDuration) {
        this.advisorOnlineDuration = advisorOnlineDuration;
    }

    public Long getListenerOnlineCount() {
        return listenerOnlineCount;
    }

    public void setListenerOnlineCount(Long listenerOnlineCount) {
        this.listenerOnlineCount = listenerOnlineCount;
    }

    public BigDecimal getListenerOnlineDuration() {
        return listenerOnlineDuration;
    }

    public void setListenerOnlineDuration(BigDecimal listenerOnlineDuration) {
        this.listenerOnlineDuration = listenerOnlineDuration;
    }

    public Date getTargetDate() {
        return targetDate;
    }

    public void setTargetDate(Date targetDate) {
        this.targetDate = targetDate;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", advisorOnlineCount=").append(advisorOnlineCount);
        sb.append(", advisorOnlineDuration=").append(advisorOnlineDuration);
        sb.append(", listenerOnlineCount=").append(listenerOnlineCount);
        sb.append(", listenerOnlineDuration=").append(listenerOnlineDuration);
        sb.append(", targetDate=").append(targetDate);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}